8c5b41c714a46bf43ef301b2b0645bc0a78aad73,src/main/java/tec/uom/se/internal/quantity/OldProxyQuantityFactory.java,GenericHandler,invoke,#Object#Method#Object[]#,253
Before Change
if (!(obj instanceof AbstractQuantity))
return false;
final AbstractQuantity<Q> that = (AbstractQuantity<Q>) obj;
if (!unit.isCompatible((AbstractUnit<?>) that.getUnit()))
return false;
return value.doubleValue() == (that).doubleValue(unit);
} else if (name.equals("compareTo")) {
final AbstractQuantity<Q> that = (AbstractQuantity<Q>) args[0];
After Change
if (!(obj instanceof AbstractQuantity))
return false;
final AbstractQuantity<Q> that = (AbstractQuantity<Q>) obj;
return unit.isCompatible((AbstractUnit<?>) that.getUnit()) && value.doubleValue() == (that).doubleValue(unit);
} else if (name.equals("compareTo")) {
final AbstractQuantity<Q> that = (AbstractQuantity<Q>) args[0];
return Double.compare(value.doubleValue(), that.doubleValue(unit));